Skip to main content

SQL injection UNION attack, retrieving data from other tables

1

Let's filter for Gifts.

2

Since we are proxying the traffic through Burp Suite, we can go to the Proxy > HTTP History tab to view this request.

3

Let's forward this request to the Repeater for further modification.

Once in the Repeater, let's set the category parameter to the following:

' UNION SELECT 'test'--

4

Since the application returns an error, we know that the number of columns in the current query is more than 1.

Let's set the category parameter to the following:

' UNION SELECT 'test', 'test'--

5

Now that we know the current query has two columns, we can retrieve the usernames and password from the username and password columns respectively.

' UNION SELECT username, password FROM users--

6

We can now login as the admin using the following credentials:

UsernamePassword
administrator21tpnvx8ho5pyej8z6sy

7

We have solved the lab.

88